﻿@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; box-sizing: border-box }
body { font: 14px/1.5 Microsoft YaHei,SimSun,"Arial Narrow",HELVETICA; -webkit-text-size-adjust: 100%; color: #666; }
blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0,0,0,0) }


a:active, a:hover { outline: 0 }
a { /*transition: all 0.2s ease-in-out 0s;*/ }

img { vertical-align: top; border: 0;}

li { list-style: none }
table { border-collapse: collapse; border-spacing: 0 }
h4, h5, h6 { font-size: 100% }
pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word }

hr { height: 1px; margin: 10px 0; border: 0; clear: both }
a {
    color: #a0a0a0;
    text-decoration: none;
}
a:hover { color: #f55f33; }



.fy-cursor-pointer { cursor: pointer; }
/*主要宽度*/
.warp{ width:1200px; margin: 0 auto; }


/*清除浮动*/
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.fy-red { color: red; }
.fy-blue { color: blue; }
.fy-green { color: green; }
/*清除浮动*/
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.fy-left { float: left; }
.fy-right { float: right; }
.fy-align-center { text-align: center !important; }
.fy-align-left { text-align: left !important; }
.fy-align-right { text-align: right !important; }

/*字体*/
.font-numb{font-family:  Helvetica Neue, Microsoft YaHei ,Helvetica, Arial," sans-serif";}


/*图片通用*/
.fy-picbox { margin-right: auto; margin-left: auto; text-align: center; font-size: 0; }
.fy-picbox span { vertical-align: middle; }
.fy-picbox a { display: block; }
.fy-picbox { *display: table; }
.fy-picbox span { *display: table-cell; }
.fy-picbox { *position: relative; *overflow: hidden; }
.fy-picbox span { *position: absolute; *left: 50%; *top: 50%; }
.fy-picbox span img { *position: relative; *left: -50%; *top: -50%; vertical-align: middle; }



/*文本框未来样式*/
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; }
input::-webkit-input-placeholder { color: rgba(136, 136, 136, 1); }
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: rgba(136, 136, 136, 1); }
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: rgba(136, 136, 136, 1); }
input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: rgba(136, 136, 136, 1); }

textarea::-webkit-input-placeholder { color: rgba(136, 136, 136, 1); }
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: rgba(136, 136, 136, 1); }
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: rgba(136, 136, 136, 1); }
textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: rgba(136, 136, 136, 1); }